home *** CD-ROM | disk | FTP | other *** search
/ Nejlepší hry / Nejlepsi hry.iso / hry / frozen bubble / fbinstaller.exe / embedded / InfoAfter.txt next >
Encoding:
Text File  |  2005-06-19  |  3.1 KB  |  90 lines

  1.                    [[ Frozen-Bubble ]]
  2.  
  3.  
  4. Copyright (c) 2000, 2001, 2002, 2003 Guillaume Cottenceau.
  5.  
  6. This program is free software; you can redistribute it and/or
  7. modify it under the terms of the GNU General Public License
  8. version 2, as published by the Free Software Foundation.
  9.  
  10.  
  11. Artwork:
  12.     Alexis Younes <73lab at free.fr>
  13.         (everything but the bubbles)
  14.     Amaury Amblard-Ladurantie <amaury at linuxfr.org>
  15.         (the bubbles)
  16.  
  17. Soundtrack:
  18.     Matthias Le Bidan <matthias.le_bidan at caramail.com>
  19.         (the three musics and all the sound effects)
  20.  
  21. Design & Programming:
  22.     Guillaume Cottenceau <guillaume.cottenceau at free.fr>
  23.         (design and manage the project, whole sourcecode)
  24.     Kim and David Joham <[k|d]joham at yahoo.com>
  25.         (level editor)
  26.  
  27.  
  28.             [[ http://www.frozen-bubble.org/ ]]
  29.  
  30.  
  31. This game began when I, as a packager for Mandrakesoft[1] and
  32. amateur of the Perl language (which I discovered reading the
  33. source code of Mandrake's graphical installer, DrakX[2]),
  34. discovered that a crazy guy[3] had had the mysterious idea to
  35. bind the functions of the C low-level graphical library SDL[4]
  36. for the Perl language, `sdlpl'[5].
  37.  
  38. What an amazing idea, try to make Perl, an interpreted
  39. 'scripting' language, (e.g. something considered by most as
  40. inherently slow), talk to SDL, a C library considered as the
  41. leader gateway to fast multimedia under Linux (among others
  42. O.S.), and hope to keep good performance?
  43.  
  44. Another time, Perl is here to surprise us by its (reasonably)
  45. good performance (compared to what it actually computes), and
  46. make us realize that what is time-consuming in most multimedia
  47. programs is, bingo, multimedia operations such as blitting images
  48. and so on.
  49.  
  50. Of course, if you notice, you will see graphical effects in the
  51. game when a new level is displayed. That is CPU-intensive, and is
  52. performed through some C code, compiled to be called by Perl. Yet
  53. all the rest is done by Perl, and I can use higher-level lists
  54. operations, efficient functional-style programming, and other
  55. enjoyable things; I could program the whole thing in roughly 15
  56. to 30 days of work; and the whole program is only 1500 lines!
  57. And it never segfaults :-)...
  58.  
  59. I'd like to thank a lot the great guys who made the artistic part
  60. of this game possible: Ayo the famous french pinguin designer[6],
  61. Amaury the bubbles designer, and Matthias our fine guitarist, who
  62. all managed to accept (and enjoy ;p) working under more strict
  63. conditions that what they're used to (because this was part of a
  64. bigger project, it logically restricted freedom in their art).
  65. All http://linuxfr.org/ readers knew that Ayo had a real talent,
  66. yet he showed he could do much more than banners and wallpapers.
  67. Regarding Matthias, as I'm a fan since 1997 I was confident he
  68. could write marvellous songs (I was not disappointed), and I
  69. discovered he could give me high quality sound effects as well!
  70. It's real great to see that together we could produce a game I'm
  71. very proud of.
  72.  
  73.                     gc,
  74.                     Sun Jan 27 22:17:10 2002
  75.  
  76. Footnotes:
  77.  
  78. [1] http://mandrakesoft.com/
  79.  
  80. [2] http://mandrakelinux.com/DrakX/
  81.  
  82. [3] David J. Goehrig
  83.  
  84. [4] http://libsdl.org/
  85.  
  86. [5] http://sdlperl.org/
  87.  
  88. [6] http://73lab.com/
  89.  
  90.